package com.hiultra.archive.domain.vo;

import java.util.List;

/**
 * 销毁任务上报对象 archive_des_task
 *
 * @author paidaxing
 * @date 2024-07-23
 */
public class ArchiveDesTaskReportVo
{
    private String desNo;
    private String desName;
    private String desAccomBy;
    private String desContent;
    private List<ArchiveUserInfo> archiveUserInfoList;


    public String getDesNo() {
        return desNo;
    }

    public void setDesNo(String desNo) {
        this.desNo = desNo;
    }

    public String getDesName() {
        return desName;
    }

    public void setDesName(String desName) {
        this.desName = desName;
    }

    public String getDesAccomBy() {
        return desAccomBy;
    }

    public void setDesAccomBy(String desAccomBy) {
        this.desAccomBy = desAccomBy;
    }

    public String getDesContent() {
        return desContent;
    }

    public void setDesContent(String desContent) {
        this.desContent = desContent;
    }

    public List<ArchiveUserInfo> getArchiveUserInfoList() {
        return archiveUserInfoList;
    }

    public void setArchiveUserInfoList(List<ArchiveUserInfo> archiveUserInfoList) {
        this.archiveUserInfoList = archiveUserInfoList;
    }

    public static class ArchiveUserInfo {
        private String custNo;
        private String roomNo;
        private String roomName;
        private String custName;
        private String canceTime;
        private String desStatus;
        private String desTime;

        private List<DesArchive> desArchiveList;

        public String getCustNo() {
            return custNo;
        }

        public void setCustNo(String custNo) {
            this.custNo = custNo;
        }

        public String getRoomNo() {
            return roomNo;
        }

        public void setRoomNo(String roomNo) {
            this.roomNo = roomNo;
        }

        public String getRoomName() {
            return roomName;
        }

        public void setRoomName(String roomName) {
            this.roomName = roomName;
        }

        public String getCustName() {
            return custName;
        }

        public void setCustName(String custName) {
            this.custName = custName;
        }

        public String getCanceTime() {
            return canceTime;
        }

        public void setCanceTime(String canceTime) {
            this.canceTime = canceTime;
        }

        public String getDesStatus() {
            return desStatus;
        }

        public void setDesStatus(String desStatus) {
            this.desStatus = desStatus;
        }

        public String getDesTime() {
            return desTime;
        }

        public void setDesTime(String desTime) {
            this.desTime = desTime;
        }

        public List<DesArchive> getDesArchiveList() {
            return desArchiveList;
        }

        public void setDesArchiveList(List<DesArchive> desArchiveList) {
            this.desArchiveList = desArchiveList;
        }
    }

    public static class DesArchive {
        private String archNo;
        private String archName;
        private String houseLocationNo;
        private String roomNo;
        private String roomName;
        private String areaNo;
        private String boxNo;
        private String bagNo;
        private String desStatus;

        public String getArchNo() {
            return archNo;
        }

        public void setArchNo(String archNo) {
            this.archNo = archNo;
        }

        public String getArchName() {
            return archName;
        }

        public void setArchName(String archName) {
            this.archName = archName;
        }

        public String getHouseLocationNo() {
            return houseLocationNo;
        }

        public void setHouseLocationNo(String houseLocationNo) {
            this.houseLocationNo = houseLocationNo;
        }

        public String getRoomNo() {
            return roomNo;
        }

        public void setRoomNo(String roomNo) {
            this.roomNo = roomNo;
        }

        public String getRoomName() {
            return roomName;
        }

        public void setRoomName(String roomName) {
            this.roomName = roomName;
        }

        public String getAreaNo() {
            return areaNo;
        }

        public void setAreaNo(String areaNo) {
            this.areaNo = areaNo;
        }

        public String getBoxNo() {
            return boxNo;
        }

        public void setBoxNo(String boxNo) {
            this.boxNo = boxNo;
        }

        public String getBagNo() {
            return bagNo;
        }

        public void setBagNo(String bagNo) {
            this.bagNo = bagNo;
        }

        public String getDesStatus() {
            return desStatus;
        }

        public void setDesStatus(String desStatus) {
            this.desStatus = desStatus;
        }

        // Getters and Setters for DesArchive fields
    }
}
